Azure DevOps Engineer
Azure DevOps Engineer
The Azure DevOps Engineer program is a comprehensive learning pathway that equips participants with the essential skills and knowledge required to carry out DevOps tasks. The program begins with an introduction to DevOps and basic tools, followed by a deep dive into version control tools like Git. Participants will also learn about containerization using Docker and container orchestration tools such as Kubernetes. In addition to these fundamental concepts, the program also covers Microsoft Azure as a cloud platform and demonstrates how to create essential infrastructure such as virtual machines, storage, and Azure functions. Participants will also learn about Infrastructure as Code, a methodology that involves writing code to automatically create infrastructure. Terraform is one of the key tools covered in this program to achieve this objective. Finally, participants will be introduced to Azure DevOps for creating pipelines, and they will have a chance to explore Jenkins, another popular DevOps tool. By the end of the program, participants will have gained comprehensive knowledge and hands-on experience in a wide range of DevOps tools and practices, empowering them to excel in their roles as Azure DevOps Engineers.
EnquiryCourse Content
Sprint 0 - Installations & Pre-requisites
⌛ 💻 1. - Common 2024-02-01
- 0.1.0 - Overview
- 0.1.1 - Basics to Know
- 0.1.2 - Create Git Hub Account
⌛ 💻 2. - Installations - Windows
- 0.2.1 - Install all Tools
- 0.2.2 - Install Docker
Sprint 1 - Introduction to DevOps
⌛ 💻 AZ-Sprint 1 - Sprint Planning
- 1.1.1 - Introduction to DevOps
- 1.1.2 - CI / CD
- 1.1.3 - Roles in DevOps
- 1.1.4 - Exercise
- 1.1.5 - Quiz
- 1.2.1 - Application Architecture
- 1.2.2 - End to End Application
- 1.2.2a - Demo - E2E Application
- 1.2.3 - Agile
- 1.2.3a - Demo - Agile Boards
- 1.2.4 - Exercise
- 1.2.5 - Quiz
- 1.3.1 - Basics of Linux
- 1.3.1a - Demo - Linux Commands
- 1.3.2 - XML, JSON, YAML
- 1.3.2a - Demo on Visual Studio Code
- 1.3.2b - Demo on XML, JSON & YAML
- 1.3.3 - Sprint 1 - Day 3 - Exercise
- 1.3.4 - Sprint 1 - Day 3 - Quiz
- 1.4.1 - Git
- 1.4.1a - GitHub Account Creation
- 1.4.1b - Git Commands
- 1.4.2 - Exercise
- 1.4.3 - Quiz
- 1.5.1 - SSH Keys
- 1.5.1a - Demo - SSH Keys Creation
- 1.5.1b - Demo - PAT Tokens
- 1.5.2 - Nginx (Webserver)
- 1.5.3 - Basics of Networking
- 1.5.4 - Exercise
- 1.5.5 - Quiz
- 6.1 - Open Discussion (Weekend)
- 6.2 - Weekend References
Sprint 2- Docker (Containerisation)
⌛ 💻 AZ-Sprint 1 - Sprint Planning
- 2.1.0 - Overview
- 2.1.1 - History of Application Deployment
- 2.1.2 - Docker & Its Architecture
- 2.1.2a - Demo on Running Images
- 2.1.3 - Quiz
- 2.1.4 - Exercise
- 2.2.0 - Overview
- 2.2.1 - Docker Compose
- 2.2.1a - Demo on Docker Commands
- 2.2.1b - Demo on Setting up Orange HRM Application
- 2.2.1c - Demo on Setting up SonarQube
- 2.2.1d - Demo on Setting up Grafana
- 2.2.1e - Demo on Setting up Jenkins
- 2.2.1f - Demo on Setting up RabbitMQ
- 2.2.2 - Exercise
- 2.2.3 - Quiz
- 2.3.0 - Overview
- 2.3.1 - Dockerfile
- 2.3.1a - Demo1 on Dockerfile - HTML App
- 2.3.1b - Demo2 on Dockerfile
- 2.3.2 - Exercise
- 2.3.3 - Quiz
- 2.4.0 - Overview
- 2.4.1 - Docker Storage
- 2.4.1a - SQL & Mongo Container
- 2.4.2 - Docker others (Swarm)
- 2.4.3 - Exercise
- 2.4.4 - Quiz
- 2.5.0 - Overview
- DK-2.5.1b - Project 2 - Student
- 2.5.3 - Exercise
- 2.5.4 - Quiz
- 2.6.1 - Open Discussion (Weekend)
- 2.6.2 - Weekend References
Sprint 3 - Kubernetes ( Container Orchestration)
⌛ 💻 k8s-Sprint 3 - Sprint Planning
- 3.0.0 - Create Azure Account
- 3.0.1 - Create AKS Cluster
- 3.1.0 - Overview
- 3.1.1 - Introduction To K8S
- 3.1.2 - Kubernetes Architecture
- 3.1.2a - Single Pod - Nginx
- 3.1.3 - Exercise
- 3.1.4 - K8S - Day 1 - Quiz
- 3.2.0 - Overview
- 3.2.1 - Pods & Containers
- 3.2.1a - MC - Pods - Demo
- 3.2.2 - Workload Resources
- 3.2.2.1 - Deployment Strategies
- 3.2.2a - Jenkins Deployment Demo
- 3.2.3 - Exercise
- 3.2.4 - K8S - Day 2 - Quiz
- 3.3.0 - Overview
- 3.3.1 - Services
- 3.3.1a - Services - Demo
- 3.3.2 - Ingress & Egress
- 3.3.2a - Ingress - Demo
- 3.3.3 - Exercise
- 3.3.4 - K8S - Day 3 - Quiz
- 3.4.0 - Overview
- 3.4.1 - PVC, Config & NS
- 3.4.2 - Advanced Topics
- 3.4.2a - Demo
- 3.4.3 - Exercise
- 3.4.4 - K8S - Day 4 - Quiz
- 3.5.0 - Overview
- 3.5.1 - K8S - Project
- 3.5.2 - Exercise
- 3.5.3 - K8S - Day 5 - Quiz
- AKS Cluster - CleanUp
- 3.6.1 - Open Discussion (Weekend)
- 3.6.2 - Weekend References
Sprint 4 - Azure (Cloud Service Provider)
⌛ 💻 AZC - Sprint Planning
- 4.1.0 - Overview
- 4.1.1 - Intro To Cloud
- 4.1.2 - Intro to Azure
- 4.1.3 - Services Overview
- 4.1.4 - Exercise
- 4.1.5 - Quiz
- 4.2.0 - Overview
- 4.2.1 - Storage Services
- 4.2.1a - Demo-Storage
- 4.2.2 - Compute Services
- 4.2.2a - Demo-fApp
- 4.2.2b - Demo-WebApp
- 4.2.2c - Demo-ACI
- 4.2.2d - Demo-Linux VM
- 4.2.2e - Demo-Windows VM
- 4.2.2f - Demo-VM Scale Set
- 4.2.3 - Exercise
- 4.2.4 - Quiz
- 4.3.0 - Overview
- 4.3.1 - Azure Databases
- 4.3.1a - Demo-DB-SQL
- 4.3.1b - Demo-DB-PostgreSQL
- 4.3.1c - Demo-DB-Cosmos DB
- 4.3.2 - Azure Logging & Monitoring
- 4.3.3 - Networking
- 4.3.5 - Hub & Spoke
- 4.3.5a - Demo-AppInsights-LAW-VNet
- 4.3.5b - Demo-AppInsights-LAW-VNet
- 4.3.6 - Exercise
- 4.3.7 - Quiz
- 4.4.0 - Overview
- 4.4.1 - KV, ASB, APIM
- 4.4.1ab - Demo-KV & ASB
- 4.4.1c - Demo-APIM
- 4.4.2 - Azure Landing Zones, ARM
- 4.4.3 - Azure Admin
- 4.4.3a - Demo - Users, SP, Server Identity
- 4.4.4 - Exercise
- 4.4.5 - Quiz
- 4.5.0 - Overview
- 4.5.1a - Demo - ARM
- 4.5.1b - Demo - Azure
- 4.5.2 - Exercise
- 4.6.1 - Azure DevOps - Account Creation
- 4.6.2 - Open Discussion (Weekend)
- 4.6.3 - Weekend References
Sprint 5 - Terraform (Infra as Code)
⌛ 💻 Terraform Sprint Planning
- 5.1.0 - Overview
- 5.1.1 - Intro To Terraform
- 5.1.2 - HCL
- 5.1.2a - First Script
- 5.1.2b - Raise Pull Request
- 5.1.2c - TF-using-vars-locals-outputs
- 5.1.3 - Exercise
- 5.1.4 - Quiz
- 5.2.0 - Overview
- 5.2.1 - Terraform State
- 5.2.1a - Demo - TF State
- 5.2.1b - Demo - Remote State
- 5.2.2 - Exercise
- 5.2.3 - Quiz
- 5.3.0 - Overview
- 5.3.1 - Env Management
- 5.3.1a - TF-Env
- 5.3.2 - Modules
- 5.3.2a - TF-Modules
- 5.3.3 - Exercise
- 5.3.4 - Quiz
- 5.4.0 - Overview & Exercise
- 5.4.1 - More Examples
- 5.5.0 - Overview & Exercise
- 5.5.1 - Project Discussion
- 5.6.1 - Open Discussion (Weekend)
- 5.6.2 - Weekend References
Sprint 6 - Azure DevOps Pipelines
⌛ 💻 Azure DevOps Sprint Planning
- 1.1 - AzureDevOps Introduction
- 1.2 - AzureDevOps Services
- 1.3 - AzureDevOps Pipelines1
- 1.4 - AzureDevOps Pipelines2
- 1.5 - Demo - Azure DevOps Sample Pipeline 1
- 1.6 - Demo - Azure DevOps Sample Pipeline 2
- 1.7 - Exercise
- 1.8 - Quiz
- 2.1 - Demo - ADO Terraform Pipeline
- 2.2 - Demo - ADO Pipeline - Templates
- 2.3 - Demo - ADO Pipeline - More References
- 2.4 - Exercise
- 2.5 - Quiz
- 3.1 - Demo - ADO Docker Pipeline
- 3.2 - Exercise
- 4.1 - Demo - ADO YAML Schema
- 4.2 - Exercise
- 5.1 - Azure DevOps Pipelines 3
- 5.2 - Demo - Jenkins
- 5.3 - Exercise
Sprint 6+1 - Job Assistance Program
Job Assistance Program - Sprint 6+1
Our dedicated classroom, Sprint 6+1, is designed to assist individuals in their job search journey. This program aims to provide the necessary skills, knowledge, and confidence to succeed in interviews and secure desired job positions.